home *** CD-ROM | disk | FTP | other *** search
/ US Army & World War 2 Set 2 / US Army & World War 2 Set 2 - Disc 1.iso / pc / Reader / AcroRd32.exe / PSPROCSET / 19 < prev    next >
Text File  |  2001-09-24  |  4KB  |  182 lines

  1. %%BeginResource: procset pdflev3
  2. %%Version: 5.0 13
  3. %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. All Rights Reserved.
  4. %%LanguageLevel: 3
  5. %%Title: PDF operators, with code specific for Level 3
  6. /docinitialize {
  7. PDF begin
  8. /_defaulthalftone currenthalftone dd
  9. /_defaultblackgeneration currentblackgeneration dd
  10. /_defaultundercolorremoval currentundercolorremoval dd
  11. /_defaultcolortransfer [currentcolortransfer] dd
  12. /_defaulttransfer currenttransfer dd
  13. end
  14. PDFVars /docSetupDone true put
  15. } bd
  16. /_processColors
  17. currentpagedevice /ProcessColorModel getifknown
  18. { << /DeviceGray [/Gray]
  19. /DeviceRGB [/Red /Green /Blue]
  20. /DeviceCMYK [/Cyan /Magenta /Yellow /Black]
  21. /DeviceCMY [/Cyan /Magenta /Yellow]
  22. /DeviceRGBK [/Red /Green /Blue /Black]
  23. >> exch getifknown {} {[]} ifelse }
  24. {[]}
  25. ifelse
  26. def
  27. /initialize {
  28. PDFVars /docSetupDone get
  29. {
  30. _defaulthalftone sethalftone
  31. /_defaultblackgeneration load setblackgeneration
  32. /_defaultundercolorremoval load setundercolorremoval
  33. _defaultcolortransfer aload pop setcolortransfer
  34. }if
  35. false setoverprint
  36. } bd
  37. /terminate { } bd
  38. /c /curveto ld
  39. /cs /setcolorspace ld
  40. /l /lineto ld
  41. /m /moveto ld
  42. /q /gsave ld
  43. /Q /grestore ld
  44. /sc /setcolor ld
  45. /setSA/setstrokeadjust ld
  46. /re {
  47. 4 2 roll m
  48. 1 index 0 rlineto
  49. 0 exch rlineto
  50. neg 0 rlineto
  51. h
  52. } bd
  53. /rssds
  54. {
  55. /Shading get /DataSource get resetfile
  56. } bd
  57. /sh
  58. { dup /DataSource known
  59. { dup begin
  60. DataSource type /filetype eq { DataSource resetfile } if
  61. end
  62. } if
  63. shfill
  64. } [/DataSource] bld
  65. /concattransferfuncs {
  66. [ 3 1 roll /exec load exch /exec load ] cvx
  67. } bd
  68. /concatandsettransfer {
  69. /_defaulttransfer load concattransferfuncs settransfer
  70. } bd
  71. /concatandsetcolortransfer {
  72. _defaultcolortransfer aload pop
  73. 8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
  74. 6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
  75. 4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
  76. concattransferfuncs
  77. setcolortransfer
  78. } bd
  79. /defineRes/defineresource ld
  80. /findRes/findresource ld
  81. currentglobal
  82. true systemdict /setglobal get exec
  83. [/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image]
  84. { /Generic /Category findresource dup length dict copy /Category defineresource pop }
  85. forall
  86. systemdict /setglobal get exec
  87. /ri {
  88. /findcolorrendering isdefined?
  89. {
  90. mark exch
  91. findcolorrendering
  92. counttomark 2 eq
  93. { type /booleantype eq
  94. { dup type /nametype eq
  95. { dup /ColorRendering resourcestatus
  96. { pop pop
  97. dup /DefaultColorRendering ne
  98. {
  99. /ColorRendering findresource
  100. setcolorrendering
  101. } if
  102. } if
  103. } if
  104. } if
  105. } if
  106. cleartomark
  107. }
  108. { pop
  109. } ifelse
  110. } bd
  111. /CMYKDeviceNColorspaces [
  112. [/Separation /None /DeviceCMYK {0 0 0}] bind
  113. [/Separation (Black)
  114. /DeviceCMYK {0 0 0 4 -1 roll}] bind
  115. [/Separation (Yellow)
  116. /DeviceCMYK {0 0 3 -1 roll 0}] bind
  117. [/DeviceN [(Yellow) (Black)]
  118. /DeviceCMYK {0 0 4 2 roll}] bind
  119. [/Separation (Magenta)
  120. /DeviceCMYK {0 exch 0 0}] bind
  121. [/DeviceN [(Magenta) (Black)]
  122. /DeviceCMYK {0 3 1 roll 0 exch}] bind
  123. [/DeviceN [(Magenta) (Yellow)]
  124. /DeviceCMYK {0 3 1 roll 0}] bind
  125. [/DeviceN [(Magenta) (Yellow) (Black)]
  126. /DeviceCMYK {0 4 1 roll}] bind
  127. [/Separation (Cyan)
  128. /DeviceCMYK {0 0 0}] bind
  129. [/DeviceN [(Cyan) (Black)]
  130. /DeviceCMYK {0 0 3 -1 roll}] bind
  131. [/DeviceN [(Cyan) (Yellow)]
  132. /DeviceCMYK {0 exch 0}] bind
  133. [/DeviceN [(Cyan) (Yellow) (Black)]
  134. /DeviceCMYK {0 3 1 roll}] bind
  135. [/DeviceN [(Cyan) (Magenta)]
  136. /DeviceCMYK {0 0}] bind
  137. [/DeviceN [(Cyan) (Magenta) (Black)]
  138. /DeviceCMYK {0 exch}] bind
  139. [/DeviceN [(Cyan) (Magenta) (Yellow)]
  140. /DeviceCMYK {0}] bind
  141. [/DeviceCMYK] bind
  142. ] def
  143. /nzopmsc {
  144. 6 dict begin
  145. /kk exch def
  146. /yy exch def
  147. /mm exch def
  148. /cc exch def
  149. /sum 0 def
  150. cc 0 ne {/sum sum 2#1000 or def cc} if
  151. mm 0 ne {/sum sum 2#0100 or def mm} if
  152. yy 0 ne {/sum sum 2#0010 or def yy} if
  153. kk 0 ne {/sum sum 2#0001 or def kk} if
  154. CMYKDeviceNColorspaces sum get setcolorspace
  155. sum 0 eq {0} if
  156. end
  157. setcolor
  158. } [/cc /mm /yy /kk /sum] bld
  159. /every? {
  160. true
  161. 3 2 roll
  162. { 2 index exec not {pop false exit} if } forall
  163. exch pop
  164. } bd
  165. /knownColorants? {
  166. 3 dict begin
  167. /colorants exch def
  168. {
  169. /DeviceN /ColorSpaceFamily findresource pop
  170. /cpd currentpagedevice def
  171. /dc 10 dict def
  172. cpd /SeparationColorNames getifknown
  173. { { dc exch 0 put } forall } if
  174. _processColors { dc exch 0 put } forall
  175. colorants {dc exch known} every?
  176. } stopped
  177. { false }
  178. if
  179. end
  180. } [/colorants /dc /cpd] bld
  181. %%EndResource
  182.